package com.css.fxfzypg.modules.saresults.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.css.fxfzypg.modules.saresults.serialize.CustomerDoubleSerialize;
import com.css.fxfzypg.modules.saresults.util.Decimal;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 成孔信息
 *  dzqh_ap_crux_layer_pf
 */
@Data
public class DzqhApCruxLayerPfEntity implements Serializable {

    //成孔id
    private String pfId;

    //项目id
    private String projectId;


    @Excel(name = "钻孔依托的项目")
    private String projectName;

    //钻孔编号
    @Excel(name = "钻孔编号")
    private String boreholeNumber;

    //孔位经度
    @Excel(name = "孔位经度（°）")
    private String hlLongitude;

    //孔位纬度
    @Excel(name = "孔位纬度（°）")
    private String hlLatitude;

    //钻孔深度
    @Excel(name = "钻孔深度（m）")
    @Decimal(scale = 2)
    private Double drillingDepth;

    //地面高程
    @Excel(name = "地面高程（m）")
    @Decimal(scale = 2)
    private Double groundElevation;

    //地下水位
    @Excel(name = "地下水位（m）")
    @Decimal(scale = 2)
    private Double groundwaterLevel;

    //创建人
    private String createUser;

    private String dataType;

    private String delFlag;

    //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    //修改人
    private String updateUser;

    //修改时间
    private Date updateTime;

    //删除标记
    private String isDelete;

    private String name;

}
